@charset "utf-8";
/*
KISSY CSS Reset
ǽܲɷֵ
ɫ1.Ӧ 2.
ά(lifesinger@gmail.com), (ragecarrier@gmail.com)
*/

/* ߾ */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ṹԪ */
dl, dt, dd, ul, ol, li, /* list elements бԪ */
pre, /* text formatting elements ıʽԪ */
fieldset, lengend, button, input, textarea, /* form elements ?Ԫ */
th, td { /* table elements Ԫ */
    margin: 0;
    padding: 0;
}

/* Ĭ */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 


ul, ol { list-style: none; }
li{ float:left;}


a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] 
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }


legend { color: #000; } 
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%; /* ʹñ?Ԫ ie ܼ̳С */
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}


hr {
    border: none;
    height: 1px;
}


html { overflow-y: scroll; }

.clear{ width:0px; height:0px; clear:both;}
.header_h,.info_h,.details{margin: 0 auto;width:1000px;text-align: center;}
.wrapper_h{ background: url(../images/wrapperh_bg.jpg)  repeat-x;}
.header_h{ background:url(../images/header_h.jpg) no-repeat;  height:95px; position:relative;}
.header_h a{ display:block;}
.header_h img{ position:absolute; left:12px; top:16px;}
.info_h{height:42px; line-height:32px;}
.info_h .title{ background:url(../images/infoh_bg.jpg) no-repeat; width:167px; height:40px;line-height: 40px;text-align: center; margin-top:2px;font-size:16px; font-weight:bold; font-family:"΢ź", ""; color:#FFFFFF; float:left;}
.welcome{ float:right;}
.welcome span{ margin:0 20px;}
.content_h{ background:url(../images/content_h.jpg) no-repeat; width:1199px; margin:0 auto; text-align:center;}
.de_l{ width:165px; border-bottom:1px solid #aad0df;border-left:1px solid #aad0df;border-right:1px solid #aad0df; float:left;margin-bottom:20px;}
.de_r{ float: right;margin: 0 auto;width: 833px;}
.der_t{width:814px;margin: 0 auto;}
.delf li{ background:url(../images/del_li.jpg) repeat-x; float:none;line-height: 39px;}
.delf li a{font-size:14px; font-weight:bold;color:#075587; background:url(../images/del_limg.jpg) 12px center no-repeat; height:39px; display:block}
.delf li a:hover{ text-decoration:none; color:#b1312e;}
.delf ul.delsu{ display:none;}
.delf .delsu li{ background: url(../images/dels_limg.jpg) no-repeat 35px center; height:26px; line-height:26px;}
.delf .delsu li a{font-size:12px;color:#075587; background:none; display:block; font-weight:normal;height:20px}
.exit{ background:url(../images/exit.jpg) no-repeat; width:127px; height:38px; border:none; cursor:pointer;margin: 20px auto;}
.defooter{background:#F0F7FB;border: 1px solid #AAD0DF;height: 26px;line-height: 26px;margin: 0 auto;text-align:ceter;width: 814px;}
#Calendar
{
	height:194px!important;
	}
#cdrBody table
{
	margin:0px;
	}
#mmm table
{
	margin:0px;
}
#ddd table
{
	margin:0px;
}
